#ifndef _DYNAMICOBJECT_H_
#define _DYNAMICOBJECT_H_

#include "GameObject.h"
#include "CCamera.h"

#include <map>

using namespace std;

using namespace std;

class DynamicObject: public GameObject
{
public:
	float vX, vY;

	DynamicObject(void);
	DynamicObject(float posX, float posY, float vX, float vY, EnumID id);
	virtual void Update(int dt);
	virtual void Draw(CCamera*);
	virtual Box GetBox();
	virtual void Collision(list<GameObject*> obj, int dt);
	~DynamicObject(void);
};

#endif